
.main {
  width:100%;
  height:1000px;
  margin-top:-48px;
  color:#fff;
  
}
.main   .firstMain{
  display: block;
  width:100%;
  height:1000px;
  background: url(../img/home-01.jpg) no-repeat left -80px;
  background-size: cover
}
.main   .firstMain  .firstMain-h{
    padding-top:140px;
    width:100%;
    height:160px;
    opacity: 0.8;
    text-align: center;

}
.main   .firstMain  .firstMain-h1{
  width:100%;
  height:30px;
  margin-top:30px;
  opacity: 0.8;
  text-align: center;

}
.main .firstMain .firstMain-span{
    text-align: center;
    display: inline-block; 
    width:100%;
    height:34px;
    opacity: 0.8;
    position:relative;
}
.main .firstMain .firstMain-span i{
 
  font:14px/34px "";
  display: inline-block; 
  color:#fff;
  height:34px;
  position: absolute;
  top:0;
  left:50%;
  margin-left:-180px
}
.btnName{
  left:120px
}